// pages/pet_information/nameInput/nameInput.js
// pages/personal_information/nameInput/nameInput.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
      name: ''
    },
  
    onNameInput(e) {
      this.setData({ name: e.detail.value });
    },
    onSave() {
      const { name } = this.data;
      const userId = wx.getStorageSync('userId');
      if (!name) {
        wx.showToast({ title: '请输入姓名', icon: 'none' });
        return;
      }
    
      // 调用后端接口保存姓名到数据库
      wx.request({
        url: 'http://127.0.0.1:3000/savePETName', // 替换为你的接口地址
        method: 'POST',
        data: { name:name,id:userId }, // 传递用户输入的姓名
        header: {
          'Content-Type': 'application/json'
        },
        success(res) {
          if (res.data.message === '姓名更新成功') {
            wx.showToast({ title: '保存成功', icon: 'success' });
            wx.navigateBack(); // 返回上一页面
          } else {
            wx.showToast({ title: '保存失败', icon: 'none' });
          }
        },
        fail() {
          wx.showToast({ title: '请求失败', icon: 'none' });
        }
      });
    },
    
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
  
    },
  
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {
  
    },
  
    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
  
    },
  
    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {
  
    },
  
    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {
  
    },
  
    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {
  
    },
  
    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {
  
    },
  
    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {
  
    }
  })